package com.liuyi.mybatisplus.gen;

import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 *
 * </p>
 *
 * @author Mr.Fmy
 * @since 2020-10-16
 */
@Data
public class Model implements Serializable {

    /**
     * 输出路径
     */
    private String outputDir;

    /**
     * 类名创建人
     */
    private String author;

    /**
     * 模块名称
     */
    private String moduleName;

    /**
     * 包名
     */
    private String parent;

    /**
     * 表明 `,` 分割
     */
    private String tables;

    /**
     * 表名前辍
     */
    private String tablePrefix;

    /**
     * 实体父类、可为空
     */
    private String superEntityClass;

    /**
     * mapper父类
     */
    private String superMapperClass;

    /**
     * 业务父类、可谓空
     */
    private String superServiceClass;

    /**
     * controller 父类 可为空
     */
    private String superContrClass;

    /**
     * 是否生产 swagger注解
     */
    private boolean swagger2;
}
